스프링 부트 쇼핑몰 프로젝트 with JPA 스프링 부트 쇼핑몰 프로젝트 with JPA (4) 📌 스프링 시큐리티 설정 추가하기 <pom.xml> 📌 회원가입 기능 구현하기 👆🏻회원이 일반 유저인지, 관리자인지 구분하기 위한 Role 클래스 <pom.xml> 👆🏻회원가입 화면으로부터 넘어온 회원의 정보를 담을 MemberFormDto 클래스. 회원가입 시 서버로 넘어오는 값을 검증하기 위해 javax.validation 어노테이션 사용. ENTITY 👆🏻회원정보를 저장하는 Member... 스프링 부트 쇼핑몰 프로젝트 with JPA스프링 부트 쇼핑몰 프로젝트 with JPA 스프링 부트 쇼핑몰 프로젝트 with JPA (5) 📌 로그인/로그아웃 구현하기 UserDetailsService 인터페이스 👉🏻 데이터베이스에서 회원 정보 가져옴. 👉🏻 localUserByUsername() 메소드 존재. 회원 정보 조회하여 사용자의 정보와 권한을 갖는 UserDetails 인터페이스 반환 UserDetail 인터페이스 👉🏻 스프링 시큐리티에서 회원의 정보를 담기 위해 사용하는 인터페이스 👉🏻 직접 구현 OR 스프링 시큐리... 스프링 부트 쇼핑몰 프로젝트 with JPA스프링 부트 쇼핑몰 프로젝트 with JPA
스프링 부트 쇼핑몰 프로젝트 with JPA (4) 📌 스프링 시큐리티 설정 추가하기 <pom.xml> 📌 회원가입 기능 구현하기 👆🏻회원이 일반 유저인지, 관리자인지 구분하기 위한 Role 클래스 <pom.xml> 👆🏻회원가입 화면으로부터 넘어온 회원의 정보를 담을 MemberFormDto 클래스. 회원가입 시 서버로 넘어오는 값을 검증하기 위해 javax.validation 어노테이션 사용. ENTITY 👆🏻회원정보를 저장하는 Member... 스프링 부트 쇼핑몰 프로젝트 with JPA스프링 부트 쇼핑몰 프로젝트 with JPA 스프링 부트 쇼핑몰 프로젝트 with JPA (5) 📌 로그인/로그아웃 구현하기 UserDetailsService 인터페이스 👉🏻 데이터베이스에서 회원 정보 가져옴. 👉🏻 localUserByUsername() 메소드 존재. 회원 정보 조회하여 사용자의 정보와 권한을 갖는 UserDetails 인터페이스 반환 UserDetail 인터페이스 👉🏻 스프링 시큐리티에서 회원의 정보를 담기 위해 사용하는 인터페이스 👉🏻 직접 구현 OR 스프링 시큐리... 스프링 부트 쇼핑몰 프로젝트 with JPA스프링 부트 쇼핑몰 프로젝트 with JPA